﻿using DigitalHealth.PACS.Common.Users;
using DigitalHealth.PACS.Cores.Proxy;
using DigitalHealth.PACS.Cores.Proxy.Attributes;
using DigitalHealth.PACS.UnifyPortalAggregateService.Models.AppointmentService;
using System.Collections.Generic;

namespace DigitalHealth.PACS.UnifyPortalAggregateService.Services.AppointmentService
{
    /// <summary>
    /// 班次客户端
    /// </summary>
    [MicroClient("http", "Appointment")]
    public interface IClassOrderClient
    {
        [GetPath("/api/ClassOrder")]
        public List<ClassOrder> GetClassOrders();
        //[GetPath("/api/ClassOrder/Doctor")]
        //public List<ClassOrder> GetClassOrdersByDoctor(SysUser doctorUser);

        [GetPath("/api/ClassOrder/Doctor/{id}")]
        public List<ClassOrder> GetClassOrdersByDoctorId(string id);
    }
}
